<template>
    <fieldset>
        <legend>emits验证</legend>
        <button @click="handleClick">点鸡</button>
    </fieldset>
</template>
<script>
export default {
    // mounted(){
    //     this.$emit('click')
    // }
    //这么写可以把click当成自定义的事件来处理,而不是dom原生的click了
    emits: {
        click: payload => {
            //这里面return true或者false

            //true表示通过 false不通过

            if (payload && typeof payload === 'string') {
                return true
            }

            return false
        }
    },
    methods: {
        handleClick() {
            this.$emit('click', 666)
        }
    }
}
</script>